#ifndef OHOS_RIVE_BINDINGS_RIVE_EVENT_H
#define OHOS_RIVE_BINDINGS_RIVE_EVENT_H
#include "rive/event.hpp"
#include <napi/native_api.h>

namespace ohos_rive {
napi_value GetProperties(napi_env env, rive::Event *event);
napi_value RiveOpenURLEventURL(napi_env env, napi_callback_info info);
napi_value RiveOpenURLEventTarget(napi_env env, napi_callback_info info);
napi_value RiveEventName(napi_env env, napi_callback_info info);
napi_value RiveEventType(napi_env env, napi_callback_info info);
napi_value RiveEventProperties(napi_env env, napi_callback_info info);
napi_value RiveEventData(napi_env env, napi_callback_info info);
} // namespace ohos_rive

#endif // OHOS_RIVE_BINDINGS_RIVE_EVENT_H
